home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
PRINTER
/
WSD40E.ARJ
/
NECP6.ESC
< prev
next >
Wrap
Text File
|
1992-04-15
|
11KB
|
282 lines
; NECP6.ESC
; 15.04.92 Helmut Steeb
; Steuerzeichendatei für WSD-Textverarbeitung [escape sequences for WSD].
; Näheres zum Format dieser Datei am Dateiende [Detailed information on
; the syntax of this file see at end of file].
; Druckerinitialisierung: IBM-Zeichensatz, Reset
; [printer initialization: IBM character set, reset of printer]
#27'I'#1#28#64
; Drucker am Ende von WSD: bisher nichts. [no printer output when leaving WSD]
-
; Folgende Zeilen jeweils:
; Anzahl Werte, Anfangswert
; je Wert: Textsteuerzeichen, Druckersteuerzeichenfolge
; [the following lines contain:
; number of values, default value
; for each value: invoking character in text (after "#"), printer sequence]
; Unterstreichen: 2 Werte (AUS/EIN), Voreinstellung 1=AUS.
; [underline: 2 values (underline off/on), default is 1=off]
2 1
; Unterstreichen AUS, im Text erzeugt durch #s, auf den Drucker kommt ESC'-'0.
; [underline off, invoked via #s, sent to printer ESC'-'0 (ascii: 27,45,48)]
s #27'-'#0
; Unterstreichen EIN, im Text erzeugt durch #S, auf den Drucker kommt ESC'-'1.
; [underline on, invoked via #S, sent to printer ESC'-'1]
S #27'-'#1
; Doppelanschlag: 2 Werte (AUS/EIN), Voreinstellung AUS. [double strike (bold)]
2 1
d #27'H'
D #27'G' Doppelanschlag ein [on]
; Condensed: 2 Werte (AUS/EIN), Voreinstellung AUS. [condensed]
2 1
c #18
C #15 Condensed ein
; LQ: 2 Werte (AUS=Draft/EIN=LQ), Voreinstellung EIN (LQ).
; [LQ: 2 values, off=draft/on=LQ; default is on (LQ)]
2 2
q #27'x'#0
Q #27'x'#1 LQ ein [on]
; Doppelt hoch: 2 Werte (AUS/EIN), Voreinstellung AUS. [double high]
2 1
v #28'V'#0
V #28'V'#1 Doppelt hoch ein [on]
; Kursiv: 2 Werte (AUS/EIN), Voreinstellung AUS. [italics]
2 1
k #27'5'
K #27'4' Kursiv ein [on]
; Doppelt breit: 2 Werte (AUS/EIN), Voreinstellung AUS. [double wide]
2 1
b #28'E'#0
B #28'E'#1 Doppelt breit ein [on]
; Proportionalschrift (PS): 2 Werte (AUS=LQ oder Draft /EIN=PS),
; Voreinstellung EIN=PS.
; [proportional spacing (PS): 2 values (off=LQ or draft / on=PS), default: PS]
2 2
p #27'p'#0
P #27'p'#1 Proportional ein [on]
; Hoch-/Tiefstellen: 3 Werte (normal/hoch/tief), Voreinstellung normal.
; [superscript/subscript: 3 values (normal/super/sub), default: normal]
3 1
t #27'T' Hoch-/Tiefstellen aus [superscript/subscript off]
T #27'S'#0 Hochstellen ein [superscript on]
U #27'S'#1 Tiefstellen ein [subscript on]
; Schriftartbreite: 3 Werte (10/12/15 cpi), Voreinstellung 10 cpi.
; [character pitch: 3 values (10/12/15 cpi), default 10 cpi]
3 1
N #27'P' 10 cpi
E #27'M' 12 cpi
e #27'g' 15 cpi
; Zeichensatz: 4 Werte (interner/Font1/Font2/Font3), Voreinstellung interner.
; [font: 4 values (printer internal/Font1/Font2/Font3), default internal]
4 1
I #27'%'#0 Interner Zeichensatz [internal font]
X #27'%'#1 Zeichensatz 1 [user defined font 1]
Y #27'%'#1 Zeichensatz 2 [user defined font 2]
Z #27'%'#1 Zeichensatz 3 [user defined font 3]
; Es folgen die Abkürzungen für Folgen von Textsteuerzeichen.
; Format siehe am Dateiende.
; Ab hier werden alle Datenzeilen bis zum Dateiende ausgewertet.
; [Short cuts for escape sequences follow. Syntax see end of file.
; All data lines up to end of file will be evaluated].
; Überschrift U/u [head line]
U #D#S
u #d#s
; Taste T/t [representing key in manuals, e.g. "press $TENTER$t to..."]
T #p#E
t #P#N
; Schlüsselwort S/s [key words]
S #X#K
s #I#k
; Fachbegriff F/f [terminus technicus]
F #Y
f #I
; Eigenname E/e [proper name]
E #p
e #P
; Hervorhebung H/h [emphasis]
H #S
h #s
; Das Zeichen * in der ersten Spalte beendet das Lesen vorzeitig
; (darf erst NACH der kompletten Definition der Steuerzeichen stehen).
; [The following character * terminates reading of this file. It MUST
; be positioned only AFTER complete definition of escape sequences.]
*
; Das Format dieser Datei:
;
; Es duerfen jedoch beliebig Leer- oder Kommentarzeilen (mit dem
; Strichpunkt in der ersten Spalte) zwischen den Datenzeilen stehen.
; Die ersten beiden Datenzeilen definieren die Bytefolgen, die bei Beginn
; und Ende des Druckens an den Drucker geschickt werden (ist das erste
; Zeichen '-', so werden keine Bytes gesendet).
; Danach folgen die Definitionen der Steuerzeichen. Die Reihenfolge der
; Steuerzeichen ist FEST:
; Unterstrichen,
; Doppelanschlag,
; Condensed,
; LQ,
; Doppelt hoch,
; Kursiv,
; Doppelt breit,
; Proportionalschrift,
; Hoch-/Tiefstellung,
; Schriftartbreite,
; Zeichensatz.
;
; Der Aufbau der Daten fuer ein Steuerzeichen ist:
; - eine Zeile mit zwei Ziffern, z.B. " 2 1 ":
; * beliebig viele Leerzeichen (das heißt im folgenden: auch keines)
; * Anzahl der verschiedenen Werte des Steuerzeichens (0 bis 4)
; * beliebig viele Leerzeichen
; * Anfangsstellung (1 bis 4). Bei zweiwertigen Steuerzeichen ist
; 1=AUS, 2=EIN. Bei mehrwertigen Steuerzeichen siehe Kommentare oben!
; * beliebig viele Leerzeichen
; - fuer die in der ersten Zeile angegebene Anzahl von Werten muß
; jeweils eine Zeile folgen, die so aussieht:
; * beliebig viele Leerzeichen
; * ein Zeichen ("Textsteuerzeichen") aus A bis Z oder a bis z.
; Wenn dieses Zeichen im zu druckenden Text nach # steht,
; wird das entsprechende Druckmerkmal erzeugt.
; * beliebig viele Leerzeichen
; * eine Stringkonstante ("Druckersteuerzeichen"). Dieser String legt
; fest, welche Bytes beim Auftreten des Textsteuerzeichens an den
; Drucker gesendet werden. Der String darf KEINE Leerzeichen
; enthalten. Er besteht aus bis zu 10 Einzelteilen, wobei jeder
; Teil ein Byte (Asciizeichen) definiert. Die folgenden Teile sind
; möglich:
; #123 (Asciiwert)
; 'string' (Zeichenfolge. Der Apostroph selber ist '')
; ^A (Controlzeichen zwischen Ascii 1 und Ascii 26).
; Beispiel: #27'%'#1
; Das erste Leerzeichen oder der erste Strichpunkt beendet
; die Stringkonstante, der Rest danach wird also ignoriert.
; Entspricht die Zeile nicht dem obigen Format, so werden keine
; Bytes an den Drucker gesendet, und es erfolgt ein Eintrag
; in die Log-Datei.
;
; Achtung: wenn im Initialisierungsstring der Drucker auf
; deutschen Zeichensatz umgeschaltet wird, dann wird der
; Proportionalschrift-Blocksatz fehlerhaft: berechnet wird
; z.B. das Zeichen '{', ausgedruckt jedoch das in der Regel
; breitere deutsche 'ä'! Deshalb: die deutschen Sonderzeichen
; koennen als solche im Text stehen (auch in selbstdefinierten
; Passagen). Die Einstellung des Druckers auf deutschen Zeichensatz ist
; nicht zu empfehlen.
; Abkürzungen:
; Jede Datenzeile definiert eine Abkürzung. Die Abkürzung besteht aus
; - dem Zeichen, das im Text nach dem $ steht (ein Zeichen aus A-Z, a-z).
; - dem Trennzeichen :
; - einer Folge von Textsteuerzeichen (jeweils mit dem Fluchtsymbol #).
; Die Folge darf maximal 10 Zeichen lang sein. Es wird empfohlen, nur
; Textsteuerzeichen abzukürzen. Möglich (ohne Garantie) wäre auch, ein
; Wort abzukürzen. Beim Erreichen des ersten Leerzeichens oder Strichpunktes
; ist die Abkürzung beendet.
;
;
; [Syntax of this file:
;
; There may be empty lines or comment lines (semicolon in first column)
; intermingled with data lines, as you like. The first two data lines define
; the byte sequences which are sent to the printer at start/end of printing.
; By writing a '-', you indicate that there is nothing to be sent in the
; respective sequence.
; Then the definitions of escape sequences follow. The ORDERING of escapes
; if FIXED:
; underline
; bold
; condensed
; LQ
; double high
; italics
; double wide
; proportional spacing
; superscript/subscript
; character pitch
; font
;
; For one escape sequence, the syntax of the data is as follows:
; - one line with two numbers, e.g. 2 1, in detail:
; * zero or more blanks
; * the number of different values the escape can take (0 to 4)
; * zero or more blanks
; * the default value (1 to 4). For binary escapes, 1=off, 2=on. For
; multi-valued escapes, see comments above!
; * zero or more blanks
; - according to the specified number of values, the following lines
; must specify data for each value:
; * zero or more blanks
; * a single character ("text escape character"), i.e., out of the
; range "A" to "Z" or "a" to "z". If you place that character in
; your texts after "#", the respective printing feature will be
; effected.
; * zero or more blanks
; * a string constant ("escape sequence"). That string defines, which
; bytes will be sent to your printer when the text escape character
; is meet in your text. The string consists of up to 10 parts. Every
; part defines one byte (ascii character). Possible parts are (as
; in Turbo Pascal string constants):
; #123 (ascii value)
; 'string' (sequence of characters. Quote itself is '')
; ^A (control character from ascii 1 to ascii 26).
; Example: #27'%'#1
; The first blank or semicolon terminates the string constant,
; the rest afterwards will be ignored. If the string doesn't
; correspond to this syntax, WSD won't send any of the bytes to
; the printer, and you will find an entry indication the misery
; in the log file.
;
; CAUTION (Germans only): don't switch your printer to national
; font via initialization string, but details see above in the
; German section.
; Short cuts:
; Each data line defines one short cut. It comprises
; - the characters following $ in your text (one of A-Z, a-z)
; - the delimiting character :
; - a sequence of text escape characters, preceded by #, each.
; The sequence may be up to 10 characters long. You are highly recommend
; to abbreviate only text escape characters. Theoretically, you could try
; to abbreviate text words, too. But there is no warranty that this will work.
; Note that the first blank will terminate the sequence.
;